prominent topographical feature - Turkish English Dictionary